|
CATIA V5 Programmierung : Umbenennen von Parts
Struppi0909 am 27.05.2010 um 18:29 Uhr (0)
Halloich stelle hier mal das Makro rein, da ich nicht weiß, wie ich das machen soll und wo ich diesen Befehl eintragen soll.Option ExplicitPrivate Sub cmdUmwandeln_Click() If (txtzuersetzenderString.Text = "") Then lblBeschreibung.ForeColor = vbBlue lblBeschreibung.Caption = "Bitte geben Sie den zu ersetzenden String ein!" Exit Sub End If If (txtzuschreibenderString.Text = "") Then lblBeschreibung.ForeColor = vbBlue lblBeschreibung.Caption = "Bitte geben Sie den zu schreibenden Stri ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen von Parts
Struppi0909 am 14.06.2010 um 12:21 Uhr (0)
Hi Robertdein Script ist OK. Nur leider prüft dein Script über den Dateinamen die Part Number bzw.den Instancename und gleicht in mit dem Dateiname ab.Die Part Number bzw.den Instancename werden abgeglichen und notfalls ersetzt und als text-File heraus geschrieben. Das ist auch OK.Nach deinem script haben die Dateien dieses Format(Soweit OK)Beispiel:Dateiname/ Part Number/ Instancenameaaa_ET001/aaa_ET001/aaa_ET001bbb_ET001/bbb_ET001/bbb_ET001Wenn ich aber jetzt mein script darüber laufen lasse, das die Par ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisches speichen
Struppi0909 am 19.08.2010 um 13:26 Uhr (0)
Halloich habe hier im Forum ein Makro gefunden zum automatischen abspeichern von Dateien.Es funktioniert auch super für meine Bauteile.Nur leider bekomme ich es nicht hin, das Makro so umzuschreiben,das das Makro mir den Dateinamenz.B. 1111.22.catpart beibehält.Das Makro benennt immer den Dateinamen 1111.22.catpart um, in 1111.22und dadurch wird die Datei ohne Extender abgespeichert bzw. der Extender ist plötzlich .22und daurch unbrauchbar.Ich stell das Makro mal hier rein, vielleicht kann mir jemand helf ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisches speichen
Struppi0909 am 06.10.2010 um 15:19 Uhr (0)
Ich stehe ja auf "kleine dreckige" Workarounds, aber leider kein Erfolg mit der batch datei.Problem besteht darin das z.B. die Datei 111.22.catpart in 111.22 gespeichert wird, sprich der Extender .catpart wird zu.22Wenn ich die Dateien händisch wieder in *.catpart ändere oder mit batch datei, verliert Catia die Verlinkung im CATProdukt und es wird nach der Datei 111.22.catpart gesucht die ja nicht mehr vorhanden ist da sie ja Catia selbst in 111.22 geändert hat ------------------GrußStruppi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisches speichen
Struppi0909 am 06.10.2010 um 15:56 Uhr (0)
Was mir aufgefallen ist, nachdem das makro durchgelaufen ist und ich danach auf save management gehe ist bei dem obersten Produkt unter Status modifiziert angegeben. Ich natürlich "save" und "propagate directory" und siehe da catia schreibt wieder den Extender .CATParts hinter jedes Part, nochmal abspeichern und alles ist wieder OK. Was ich nicht verstehe warum schreibt Catia mir erst die Parts ohne Extender und danach wieder mit???Die falschen Dateien ohne Extender werde ich wohl händisch löschen müssen, ...
|
In das Form CATIA V5 Programmierung wechseln |